﻿using KingsSharp.Core.Data;
using System;

namespace CRM.Admin.Contracts.Dto
{
    /// <summary>
    /// 基地址dto信息
    /// </summary>
    public class BaseAddressDto : IAddDto, IEditDto<Guid>
    {
        public Guid Id { get; set; }
        /// <summary>
        /// 省
        /// </summary>
        public string Province { get; set; }

        /// <summary>
        /// 省编码
        /// </summary>
        public string ProvinceCode { get; set; }

        /// <summary>
        /// 市
        /// </summary>
        public string City { get; set; }

        /// <summary>
        /// 市编码
        /// </summary>
        public string CityCode { get; set; }

        /// <summary>
        /// 区
        /// </summary>
        public string Borough { get; set; }

        /// <summary>
        /// 区编码
        /// </summary>
        public string BoroughCode { get; set; }

        /// <summary>
        /// 街道
        /// </summary>
        public string Street { get; set; }

        /// <summary>
        /// 街道编码
        /// </summary>
        public string StreetCode { get; set; }

        /// <summary>
        /// 社区
        /// </summary>
        public string Community { get; set; }

        /// <summary>
        /// 社区编码
        /// </summary>
        public string CommunityCode { get; set; }

        /// <summary>
        /// 详细地址
        /// </summary>
        public string Description { get; set; }
    }
}
